#pragma once

class Context;

class State
{
public:
	State(Context* context);
	virtual ~State(void);

	virtual void handle();

protected:
	Context* mContext;
};
